﻿body{margin:0 auto; background:#faf9e6}
body, input{font-size:12px; color:#595858; font-family:Microsoft Yahei,Boldface,Verdana, Geneva, sans-serif;}

img{border:0; margin:0; padding:0;}
a{ text-decoration: none;color:#595858;}
a:hover{ color:#699302;}
p,ul,a{ margin:0; padding:0;}
li{ list-style:none}
.content{ width:1000px; margin:0 auto; }

.clear{ clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
#logo{ float:left;margin:20px 0 0 0}
.yewu{ margin:50px 20px; _margin:20px 20px;}
#top{ width:100%; height:116px; float:left; background:url(../images/top_bg.gif)}
#flash{ width:365px; height:71px; float:left; padding:30px 0 0 0;}
#top_login{ width:300px; height:20px; float:right; padding-top:23px;}
#top_login li{ float:right; padding-left:7px;}
#top_login li a{ color:#293901}
#top_login li a:hover{ text-decoration:underline}

#search{ width:273px; height:36px; float:right; color:#456003; background:url(../images/search_bg.gif) no-repeat right bottom; padding-top:10px;position: fixed;
    top: 45px;
    right: 230px;}
#search span{ float:left; line-height:36px; padding-left:7px; font-size:13px;}

#search_text{float:right; width:160px; *width:152px;  margin-top:9px; background:none; border:none}
#search_but{ float:right; padding:5px 8px 0 5px }


#menu_bg{ width:100%; height:49px; float:left; background:url(../images/menu_bg.gif)}

#menu{ float:left; padding-top:17px; color:#fff}
#menu li{ float:left;}
#menu li a{ padding:0 22px 8px 22px;cursor:pointer;color:#fff}
/* #menu li a:hover{ color:#2D78EA;} */
#menu li span{padding:0 22px 8px 22px}

.dropMenu{
	position:absolute;
	top: 0;

	z-index:100;
	width: 150px;
	visibility: hidden;
	padding-top:6px;
	padding-bottom:6px;

	background-color: #699302;
	float:left;
	*margin-top:4px;

	}



.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}



.dropMenu li a {
	width: 90%;
	display: block;
	text-align:center;
	color:#fff;
	font-size:14px;
	padding: 4px 0 4px 0px;
	border-bottom: 1px solid #fff;

}



.dropMenu a:hover {

	color:#212C03;
	text-decoration:none;


}
.size{
	font-size:15px !important;
	display:inline-block;
	margin-top:-2px;
	text-shadow:2px 2px 2px #314501;
	width:100%;
	height:100%;
}
.size:hover{
	color:#fff !important;
}

/*首页图片滚动*/
#banner{ width:100%; height:333px; float:left; overflow:hidden; background:url(../images/banner_bg.png) repeat-x}
.flashlist {
	 padding:11px;
	width:978px;
	height:225px;
	 float:left;

}

.f_list{ width:1000px; height:276px; border-top:1px solid #CDCDCD; background:url(../images/banner_bg.gif) no-repeat left top; margin:35px auto;}
.flashlist .f_out {
	width:978px;
	height:226px;
	overflow:hidden;
	position:relative;

}
.f_out img{width:978px;
	height:226px;}



.flash_tab {
	padding:20px 0 0 11px;

	width:244px;
	height:26px;

}

.flash_tab .tabs {
 width:1000px;
	height:20px;
	overflow:hidden;
	 float:left;

}

.flash_tab .tabs ul{ float:left; width:400px; padding:0 0 0 375px;}

.flash_tab .tabs ul li {

	width:38px;
	height:11px;
	float:left;
	display:block;
	padding-left:15px;
}


.flash_tab .tabs ul li.opdiv a {

	width:38px;
	height:11px;
	background:url(../images/dt1.gif) no-repeat right top;
	display:block;
}
.flash_tab .tabs ul li.noopdiv a:hover {
	width:38px;
	height:11px;
	background:url(../images/dt2.gif) no-repeat right top;
	display:block;
	text-decoration:none;
}
.flash_tab .tabs ul li.noopdiv a {
	width:38px;
	height:11px;
	background:url(../images/dt2.gif) no-repeat right top;
	display:block;
}

#pad-top{ padding-top:8px}
.culture{ height:274px; padding:18px 18px 0 0; float:left;}
.index_tit, .title_bot{ height:38px; float:left; background:url(../images/line1.png) repeat-x left bottom; margin:5px 0 0 13px;_margin-left:7px; width:93%}

.index_tit h1{ float:left; font-size:16px; font-weight:500; color:#374D02; font-style:italic;padding:0 0 0 6px; *padding:10px 0 0 6px;}
.index_tit span{ float:right; padding:12px 0 0 0; margin-right:5px; color:#374D02}
.index_tit a{color:#374D02}

.index_tit img{ float:left; padding:10px 0 0 3px;}
.index_tit p{ float:right !important; font-style:italic; padding:12px 3px 0 0 !important;color:#293901; font-family:"�?�?雅黑";}
.index_tit a:hover{color:#939393;}
.culture{ width:425px; background:url(../images/bg_03.gif) no-repeat left 18px; overflow:hidden}
.culture p{ float:left; padding:10px 15px; line-height:27px; overflow:hidden}
#cul_img{ width:164px; height:110px; float:left; padding:5px; margin:7px 12px 0 0; background:#fff; border:1px solid #DEE7B6}

.new{ height:274px; padding:18px 10px 0 0; float:left; width:280px; margin-right:10px;_background:url(../images/bg_02.gif) no-repeat left bottom; _margin-right:-10px;_padding:18px 0px 0 0;}
.new ul, #toplist{ float:left; padding:2px 12px 0 18px;_padding:2px 5px 0 12px;}
.new ul li, #toplist li{ width:299px; height:25px; padding-top:11px; padding-left:20px;_width:280px;}
.new_1{ height:274px; padding:18px 10px 0 0; float:left; width:280px; margin-right:10px;background:url(../images/bg_02.gif) no-repeat left bottom; _padding:18px 0px 0 0;}

.media{ height:274px; padding:18px 0 0 0; float:left; width:357px;_background:url(../images/bg_05.gif) no-repeat left bottom;_margin:0px 0px 0px 10px;_width:255px;}

/* .media ul, #toplist{ float:left; padding:2px 12px 0 18px;}
.media ul li, #toplist li{ width:299px; height:20px; padding-top:11px;_width:280px;}
#med_tit{ width:91%}
//.vedio{padding-top:15px;} */

.media1{ height:274px; padding:18px 0 0 22px; float:left; width:350px;background:url(../images/bg_00.gif) no-repeat left bottom;_margin:0px 0px 0px 14px;}
.media1 ul, #toplist{ float:left; padding:2px 12px 0 18px;}
.media1 ul li, #toplist li{ width:299px; height:20px; padding-top:11px;}
//.vedio{padding-top:15px;}

.top4{ width:210px; height:274px; float:right; background:url(../images/bg_10.gif) no-repeat right bottom; padding-top:18px;}
#top_tit{ width:87%}
#toplist li{ width:180px;}

.top3{ width:210px; height:274px; float:left; background:url(../images/bg_10.gif) no-repeat right bottom; padding-top:18px;}
#top_tit{ width:87%}
#toplist li{ width:180px;}

.top{ width:280px; height:274px; float:left; background:url(../images/bg_10.gif) no-repeat right bottom; padding-top:18px;}
#top_tit{ width:87%}
#toplist li{ width:180px;}

.top1{ width:280px; height:274px; float:left; background:url(../images/bg_10.gif) no-repeat right bottom; padding-top:18px;margin-right:20px;}

.top2{ width:308px; height:274px; float:left; background:url(../images/bg_10.gif) no-repeat right bottom; padding-top:18px;margin-right:20px;_margin-right:1px;
}

#thematic{ float:left; padding:15px 0 0 20px;}

.book{ height:274px; padding:18px 8px 0 4px; float:left; width:330px;_background:url(../images/bg_01.gif) no-repeat left bottom;_margin:0px 0px 0px 8px;}
#books{ float:left; padding:18px 0 0 15px;}
#books li{ width:132px;float:left; padding-right:23px;}
.vedio{padding-top:15px;margin:0 auto;width:300px;}

#books li img, #new_book ul li img{ padding:5px; float:left; background:#f6f9ec; border:1px solid #dde4c6}
#books li img{ width:130px;  height:162px;}
#books li span{ width:132px; height:20px; text-align:center; padding-top:10px; float:left}

#toplist li img{ float:left; padding:2px 4px 0 0}
#toplist li a{ color:#374d02; }
#toplist li a:hover{color:#939393;}

#new_book{ width:1000px; height:274px; float:left; padding-top:18px; background:url(../images/bg_14.gif) no-repeat left bottom}
#new_tit{ width:95.5%}
#new_book ul{ padding:18px 0 0 18px; float:left}
#new_book ul li{ float:left; width:302px; padding-right:15px;}
#new_book ul li img{float:left;  width:128px; height:185px;}

#bookul{ width:150px !important;height:194px; float:left;padding:0 !important; margin-left:12px; background:url(../images/booksline.gif) repeat-x left 25px; }
#bookul li{ width:150px !important; float:left; height:20px; padding:0px 0 7px 0 !important;_padding:0px 0 0px 0 !important; line-height:29px;_line-height:28px; }
#bookul li span{ color:#027816}


#footer{ width:100%; height:150px; float:left; background:url(../images/footer_bg.gif) repeat-x left bottom; padding-top:15px;}

#flink{  height:62px; padding-top:28px; margin:0 auto; background:url(../images/line2.gif) repeat-x left bottom}
#flink p{ text-align:center; padding-top:6px;}
#flink p a{ padding:0 6px;height:13px ; color:#fff}
#flink p img{ vertical-align: bottom}
#footer a:hover{ color:#384f01}
#flinkimg{ margin-top:3px;}
#qq{ width:1000px; height:33px; margin:10px auto 0px; text-align:center;  color:#fff}
#qq p{ padding-top:7px}
#qq a{ color:#fff; text-decoration:underline}



.list_bg, .list{ float:left; border:1px solid #fff; width:997px;margin:19px 0 0 0;}
.list{border:1px solid #DEE7B6; width:995px;float:left; margin:0}
.title_bot, #bottom{ text-align:right;color:#374D02; float:right; border:none; margin-right:15px; padding:12px 5px 0 0;background:url(../images/line1.png) repeat-x left top;}
#bottom{width:914px; padding:5px 5px 0 0; border:1px solid #B2D1A0; margin-bottom:20px; *margin-bottom:0px; border-left:none; border-right:none;background:none}

.tit_article{ width:940px; padding:18px 0 0 3px;color:#374D02;}
.tit_article a{color:#374D02;}
.tit_article a:hover{ color:#699302;}

.title_bot table{float:right; color:#374D02; padding-right:5px;}
.title_bot table a { color:#374D02}
.title_bot table td {font-size:12px}
.title_bot table input{ width:30px;}



.liststyle{ padding:10px 13px;  height:443px;}
.liststyle li{ float:left; width:96.8%; line-height:22px;  padding:8px 0 0 15px; border-bottom:1px dashed #E0E0E0 }
.liststyle li p{ width:450px; float:left}
.liststyle span{ width:80px; float:right; color:#939393; padding-right:5px;}


.article_bg{ width:998px; border:1px solid #fff; margin:10px 0 30px 0;float:left; overflow:hidden }
#article{width:936px; float:left; border:1px solid #DEE7B6; background:#EBF5D7; padding:0 30px; min-height:400px; }
.article_con{ line-height:22px; float:left}
.titles{ width:940px;color:#374D02; text-align:center; background:url(../images/line1.png) repeat-x left bottom;  min-height:30px; line-height:30px; margin-top:5px;*margin-top:20px;_margin-top:10px; font-size:16px;}
.contac{ padding-top:10px; padding-bottom:50px;}

.article_con img{width:80% !important;height: auto !important;}
.pubdate{  text-align:center; line-height:24px; color:#666; padding-top:5px;}

#username, #pwd, #username3, #pwd2, #validate{background:none;border:1px solid #B2D1A0; height:16px; }
#msg, #textarea{ background:none;border:1px solid #B2D1A0; margin:10px 0 25px 0;*margin-top:5px 0 0 0; padding:5px;}
#username, #pwd{ height:15px;}
#but, #but2{width:70px;height:20px; line-height:15px; background:#699302; border:1px solid #537402; color:#fff; cursor:pointer}
#but2{ height:22px;}
#new_tit div{ float:left; font-size:14px; padding-top:10px;}

#xiugai{ padding-right:10px;}

.s_result{ padding:0 0 10px 0; float:left}
.cooks{margin-top:10px; text-align:right; padding-right:10px;}
.s_result li{ padding:20px 0 5px 0; border-bottom:1px dashed #B4B4B4;  float:left; overflow:hidden}
.s_result li h1{ font-size:14px; float:left; width:700px;}
.s_result a{ color:#699302; text-decoration:underline;}
.s_result li span{ text-align:right; padding-top:10px;*padding-top:0px; float:right}
.s_result li p{ width:930px; float:left; padding-top:5px; line-height:26px; text-align:left; color:#585858}


.flink {  repeat scroll 0 0 rgba(0, 0, 0, 0);
	width:940px;
	height:35px;
	margin:11px 19%;
	background:url(../images/zi.png) no-repeat -5px 3px;
	padding:0;
}
.flink1{ float:left; margin-left:100px;}
#selectAge {float: left; height: 25px; margin: 7px 20px 20px;width: 220px;}

/* 20200223新�?? */

.mianBoxNew{width:100%;height:215px;box-sizing:border-box;padding:15px 15px 0 15px;overflow:hidden;}
.mianBoxNew *{padding:0;margin:0;box-sizing:border-box;}
.mianBoxNew li{list-style:none;}
.mianBoxNew a{text-decoration:none;}
.mianBoxNew>a>p{font-size:15px;text-align:justify;line-height:25px;display:block;height:198px;overflow:hidden;color:#333;text-indent:2em;}
.mianBoxNew>ul{width:100%;height:auto;position:relative;}
.mianBoxNew>ul>li{float:left;}
.mianBoxNew>ul>li>a{display:block;width:100px;height:30px;font-size:15px;color:#333;font-weight:bold;text-align:center;line-height:30px;}
.mianBoxNew>ul>li.hoverNew>a{background:#699302;color:#fff;}
.mianBoxNew>ul>li.hoverNew .MBN-box{display:block;}
.MBN-box{position:absolute;width:100%;display:none;top:32px;left:0;}
.MBN-box>ul{width:100%;}
.MBN-box>ul li{line-height:28px;}
.MBN-box>ul li:after{content:'';display:block;clear:both;}
.MBN-box>ul li a{font-size:15px;color:#333;display:block;width:180px;float:left;white-space: nowrap;text-overflow: ellipsis;}
.MBN-box>ul li span{font-size:12px;color:#333;float:right;}
.MBN-box>ul li a:hover{color:#699302;}

.productNew{width:100%;box-sizing:border-box;padding:0 0 50px 0;}
.productNew .product-box{width:1000px;margin:0 auto;}
.productNew .product-box ul{width:100%;margin-top:30px;}
.productNew .product-box ul:after{content:'';display:block;clear:both;}
.productNew .product-box ul li{float:left;width:33.33%;text-align:center;list-style:none;}
.productNew .product-box ul li img{width:75%;}





.liststyle_pic{width:100%;}
.liststyle_pic *{padding:0;margin:0;box-sizing:border-box;}
.liststyle_pic:after{content:'';display:block;clear: both;}
.liststyle_pic li{width:20%;padding:10px;float: left;}
.liststyle_pic li a{display:block;width:100%;}
.liststyle_pic li a p{font-size:15px;text-align:center;line-height:30px;display:block;height:30px;overflow:hidden;}

.liststyle_pic li a .picBox{width:100%;height:100%;position:relative;padding-bottom:120%;overflow:hidden;border: 1px solid #ddd;}
.liststyle_pic li a .picBox>img{position:absolute;width:100%;height:100%;object-fit:fill;top:0;left:0;}


/* 2024新增 */